﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using java.util;

namespace Game.templates.mapregion
{
    public class RestartPoint
    {
	    /**
	     * Field _name.
	     */
	    private String _name;
	    /**
	     * Field _bbs.
	     */
	    private int _bbs;
	    /**
	     * Field _msgId.
	     */
	    private int _msgId;
	    /**
	     * Field _restartPoints.
	     */
	    private List _restartPoints;
	    /**
	     * Field _PKrestartPoints.
	     */
	    private List _PKrestartPoints;
	
	    /**
	     * Constructor for RestartPoint.
	     * @param name String
	     * @param bbs int
	     * @param msgId int
	     * @param restartPoints List<Location>
	     * @param PKrestartPoints List<Location>
	     */
	    public RestartPoint(String name, int bbs, int msgId, List restartPoints, List PKrestartPoints)
	    {
		    _name = name;
		    _bbs = bbs;
		    _msgId = msgId;
		    _restartPoints = restartPoints;
		    _PKrestartPoints = PKrestartPoints;
	    }
	
	    /**
	     * Method getName.
	     * @return String
	     */
	    public String getName()
	    {
		    return _name;
	    }
	
	    /**
	     * Method getBbs.
	     * @return int
	     */
	    public int getBbs()
	    {
		    return _bbs;
	    }
	
	    /**
	     * Method getMsgId.
	     * @return int
	     */
	    public int getMsgId()
	    {
		    return _msgId;
	    }
	
	    /**
	     * Method getRestartPoints.
	     * @return List<Location>
	     */
	    public List getRestartPoints()
	    {
		    return _restartPoints;
	    }
	
	    /**
	     * Method getPKrestartPoints.
	     * @return List<Location>
	     */
	    public List getPKrestartPoints()
	    {
		    return _PKrestartPoints;
	    }
    }
}
